API/Service SOLID 原则


Author: Kimmy

单一指责原则 Single Responsibility Principle

概述

单一职责原则保证了每个服务和接口对于领域和资源的专注度,可以更好地降低逻辑和实现的复杂度,并且通过粒度更加细致的划分,方便客户端通过组合接口来实现更多的功能。

实例

实例:数据展示表的列表视图和筛选器部分。

所以虽然一个列表页这种简单的视图展示,也因为其展示内容的原因需要分开的API来处理。 通过这样把两个API拆分,每个API都有自己对应的指责,就可以进一步地在其上做增强和优化:

开闭原则 Open-Close Principle

概述

对扩展开放,对修改封闭。

实例

里氏替换原则 Liskov Substitution Principle

概述

实例

接口隔离原则 Interface Segregation Principle

概述

实例

依赖倒置原则 Dependency Inversion Principle

概述

实例

创建时间:2019-05-05 最近更新时间:2023-11-03